﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace BattleshipGameClient
{
    public interface IConnection
    {
        int getStatus();
        void requestNewGame(String uri, String name, bool firstShooter);
        void acceptNewGame(String uri);
        void denyNewGame(String uri, String name);
        string viewGame(String uri);
        void message(String name, String uri, String msg, String timestamp);
        string getName();
        void readyToStart();
        void fleetReport(Fleet fleet);
        hitReport shoot(Point coord);
        void registerViewer(IConnection viewer);
        void hitReport(hitReport hit);
    }
}
